package com.cskaoyan.javase.array._4operation._3curd.string;
/**
 * 对于String来说,怎么判断两个字符串对象的内容是一样的呢?
 * 判断对象相等是可以用"=="的,但是这里是不能用"=="的
 * 因为"=="比较对象的地址,而不是内容
 *
 * 这里需要调用String的一个方法,叫"equals",该方法用于判断两个字符串对象的内容是否一致,只要内容一样,结果就是true
 *
 * 用法:
 * 字符串对象的引用/字符串常量.equals(字符串对象的引用/字符串常量);
 *
 * @since 17:21
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo {
    public static void main(String[] args) {
        String s1 = "123";
        String s2 = new String("123");
        String s3 = "123";
        System.out.println(s1 == s2);
        System.out.println(s1 == s3);

        System.out.println("-----------------");
        System.out.println(s1.equals(s2));
        System.out.println(s1.equals(s3));
    }
}
